package com.sztx.pay.center.dataaccess.domain;

import com.sztx.se.dataaccess.mysql.domain.BaseDO;

import java.util.Date;

@SuppressWarnings("serial")
public class PayFlowCollectDO extends BaseDO {
    /**
    * 支付流水单号
     */
    private String payFlowNo;

    /**
    * 交易订单号
     */
    private String tradeOrderNo;

    /**
    * 支付发起方登录账号
     */
    private String payerUserId;

    /**
    * 用户在通付的账号
     */
    private String payerTfActNo;

    /**
    * 支付总单类型：1 B2C  2充值 3 提现 4  转账 5退款 6 结算 7绑卡
     */
    private Integer tradeOrderType;

    private String bussinessType;

    private String payeeUserId;

    private String payeeTfActNo;

    private Long amount;

    private Long fee;

    private Date createTime;

    private Date confirmTime;

    private String tradeOrderDesc;

    private String payType;

    private String remark;
    
    private String gateWayNo;
    
    private Integer withDrawType;
    
    private String bankName;
    
    private Integer tradeOrderStatus;
    
    private String bankNo;
    
	public String getBankNo() {
		return bankNo;
	}

	public void setBankNo(String bankNo) {
		this.bankNo = bankNo;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public Integer getWithDrawType() {
		return withDrawType;
	}

	public void setWithDrawType(Integer withDrawType) {
		this.withDrawType = withDrawType;
	}

	public Integer getTradeOrderStatus() {
		return tradeOrderStatus;
	}

	public void setTradeOrderStatus(Integer tradeOrderStatus) {
		this.tradeOrderStatus = tradeOrderStatus;
	}

	public String getGateWayNo() {
		return gateWayNo;
	}

	public void setGateWayNo(String gateWayNo) {
		this.gateWayNo = gateWayNo;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
     * @return pay_flow_no
     */
    public String getPayFlowNo() {
        return payFlowNo;
    }

    /**
     * @param payFlowNo
     */
    public void setPayFlowNo(String payFlowNo) {
        this.payFlowNo = payFlowNo;
    }

    /**
     * @return trade_order_no
     */
    public String getTradeOrderNo() {
        return tradeOrderNo;
    }

    /**
     * @param tradeOrderNo
     */
    public void setTradeOrderNo(String tradeOrderNo) {
        this.tradeOrderNo = tradeOrderNo;
    }

    /**
     * @return payer_user_id
     */
    public String getPayerUserId() {
        return payerUserId;
    }

    /**
     * @param payerUserId
     */
    public void setPayerUserId(String payerUserId) {
        this.payerUserId = payerUserId;
    }

    /**
     * @return payer_tf_act_no
     */
    public String getPayerTfActNo() {
        return payerTfActNo;
    }

    /**
     * @param payerTfActNo
     */
    public void setPayerTfActNo(String payerTfActNo) {
        this.payerTfActNo = payerTfActNo;
    }

    /**
     * @return trade_order_type
     */
    public Integer getTradeOrderType() {
        return tradeOrderType;
    }

    /**
     * @param tradeOrderType
     */
    public void setTradeOrderType(Integer tradeOrderType) {
        this.tradeOrderType = tradeOrderType;
    }

    /**
     * @return bussiness_type
     */
    public String getBussinessType() {
        return bussinessType;
    }

    /**
     * @param bussinessType
     */
    public void setBussinessType(String bussinessType) {
        this.bussinessType = bussinessType;
    }

    /**
     * @return payee_user_id
     */
    public String getPayeeUserId() {
        return payeeUserId;
    }

    /**
     * @param payeeUserId
     */
    public void setPayeeUserId(String payeeUserId) {
        this.payeeUserId = payeeUserId;
    }

    /**
     * @return payee_tf_act_no
     */
    public String getPayeeTfActNo() {
        return payeeTfActNo;
    }

    /**
     * @param payeeTfActNo
     */
    public void setPayeeTfActNo(String payeeTfActNo) {
        this.payeeTfActNo = payeeTfActNo;
    }

    /**
     * @return amount
     */
    public Long getAmount() {
        return amount;
    }

    /**
     * @param amount
     */
    public void setAmount(Long amount) {
        this.amount = amount;
    }

    /**
     * @return fee
     */
    public Long getFee() {
        return fee;
    }

    /**
     * @param fee
     */
    public void setFee(Long fee) {
        this.fee = fee;
    }

    /**
     * @return create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return confirm_time
     */
    public Date getConfirmTime() {
        return confirmTime;
    }

    /**
     * @param confirmTime
     */
    public void setConfirmTime(Date confirmTime) {
        this.confirmTime = confirmTime;
    }

    /**
     * @return trade_order_desc
     */
    public String getTradeOrderDesc() {
        return tradeOrderDesc;
    }

    /**
     * @param tradeOrderDesc
     */
    public void setTradeOrderDesc(String tradeOrderDesc) {
        this.tradeOrderDesc = tradeOrderDesc;
    }

    /**
     * @return pay_type
     */
    public String getPayType() {
        return payType;
    }

    /**
     * @param payType
     */
    public void setPayType(String payType) {
        this.payType = payType;
    }
}